head.ready(function() {
    $("#linkModificarRegistro").hide();
    $("#linkGuardarRegistro").hide();
    var opcion_realizar = getUrlVars()["request_operacion"]; 
    if(opcion_realizar!=null){
        //se obtiene el tipo de documento ya que cuando se respondia
        //con memorando multiple salia tipo simple
        var tipo_docu_seleccionado = getUrlVars()["request_tipodocu"];
        if(opcion_realizar=='new_with_reference'){
            var destinatario = getUrlVars()["request_remitente"];
        var destinatario_array = destinatario.split("_");
            persona_empresa.push(decodeURI(destinatario_array[0]));
            persona_empresa_profesion.push(decodeURI(destinatario_array[1]));
            persona_empresa_nombres.push(decodeURI(destinatario_array[2]));
            persona_empresa_cargo.push(decodeURI(destinatario_array[3]));
  
            $("#linkGuardarRegistro").show();
            var referencia = getUrlVars()["request_referencia"];
            codigo_largo = getUrlVars()["request_codig_largo"];
            if(tipo_docu_seleccionado!=null){
                $("#cmbTipoMemo").val(tipo_docu_seleccionado);
                var documento_data_request = referencia.split("$");
                documento_codigo.push(documento_data_request[0]);
                documento_nombre.push(decodeURI(documento_data_request[1]));
               //selecciona el check de referencias y muestra sus opciones
               //ya que cuando se respondia con un documento aparecia deseleccionado
               //habiendo referencia.
               $("#chkRefencias").attr('checked',true);
                $("#dv_referencias").show();
                guardarDialogDocu();
            }
            //muestra el div para los destinatarios
           $("#dv_destin").show();
             guardarDialog();
        }else if(opcion_realizar=='new_from_posit'){
            tipo_docu_seleccionado = getUrlVars()["request_tipodocu"];
            var cod_docu = getUrlVars()["request_codigo"];
            var cod_docu_array = cod_docu.split("-");
            $("#linkGuardarRegistro").show();
            $.getJSON(Url_Sistema[2], {
                opt:3,
                fadfdsfsdfadsa:cod_docu
            },function(data){
                var datos = data.datos;
                var asunto = datos.asunto;
                var cuerpo = datos.cuerpo;
                $("#txt_asunto").text(asunto);
                $("#cmbTipoMemo").val(tipo_docu_seleccionado);
                var editor = $('#dv_txt_contenido').elrte()[0].elrte;
                editor.selection.insertText(cuerpo);

                var firma = datos.firma;
                if(trim(firma.split("|")[0])==trim(codigo_usuario_sistema)){
                    alert("No es proyectado");
                }else{
                    if(trim(firma.split("|")[0]).length==4){
                        $("#chkProyect").attr('checked', true);
                        $("#chkProyect").attr('disabled', true);
                        selItem_Proyectado();
                        var firma_array = firma.split("|");
                        firma_codigo.push(firma_array);
                        firma_informacion.push(firma);
                        salirFirma();
                    }
                }

                var referencias = datos.referencia;
                if(referencias.length!=0){
                    $("#chkRefencias").attr('checked', true);
                    for(var i=0; i<referencias.length; i++){
                        documento_codigo.push(referencias[i].tipo_documento+"|"+referencias[i].numero_documento+"|"+referencias[i].anhio+"|");
                        documento_nombre.push(referencias[i].cabecera_refencia);
                    }
                    guardarDialogDocu();
                }else{
                    $("#chkRefencias").attr('disabled', true);
                }

                var destinatarios_js = datos.destinatarios;
                for(var i=0; i<destinatarios_js.length; i++){
                    persona_empresa.push(destinatarios_js[i].codigo);
                    persona_empresa_cargo.push(destinatarios_js[i].puesto_funcional);
                    persona_empresa_profesion.push(destinatarios_js[i].profesion);
                    persona_empresa_nombres.push(destinatarios_js[i].nombres);
                }
              guardarDialog();

                var destinatarios_copia_js = datos.con_copia_usuarios;
                for(var i=0; i<destinatarios_copia_js.length; i++){
                    mail_usuario.push(destinatarios_copia_js[i].direccion_electronica);
                    mail_usuario_codigo.push(destinatarios_copia_js[i].codigo);
                    mail_usuario_informacion.push(destinatarios_copia_js[i].codigo+"|"+destinatarios_copia_js[i].nombre+"|"+destinatarios_copia_js[i].direccion_electronica+"|");
                }
                guardarDialogMail();
            });
        }else if(opcion_realizar=='modificar'){
            var cod_docu = getUrlVars()["request_codigo"];
            codigo_largo = getUrlVars()["request_codig_largo"];            
            var cod_docu_array = cod_docu.split("-");
            codigo_documento = cod_docu_array[1]+";"+cod_docu_array[2];
            $("#linkModificarRegistro").show();
            $("#linkGuardarRegistro").hide();
            tipo_docu_seleccionado = cod_docu_array[0];
            $("#cmbTipoMemo").val(tipo_docu_seleccionado);
            $("#cmbTipoMemo").attr("disabled", true);
            $.getJSON(Url_Sistema[2], {
                opt:3,
                fadfdsfsdfadsa:cod_docu
            },function(data){
                if(data.success){
                    var datos = data.datos;
                    var asunto = datos.asunto;
                    var cuerpo = datos.cuerpo;
                    $("#txt_asunto").text(asunto);
                    var editor = $('#dv_txt_contenido').elrte()[0].elrte;
                    editor.selection.insertText(cuerpo);

                    var referencias = datos.referencia;
                    if(referencias.length!=0){
                        $("#chkRefencias").attr('checked', true);
                        for(var i=0; i<referencias.length; i++){
                            documento_codigo.push(referencias[i].tipo_documento+"|"+referencias[i].numero_documento+"|"+referencias[i].anhio+"|");
                            documento_nombre.push(referencias[i].cabecera_refencia);
                        }
                        guardarDialogDocu();
                    }else{
                        $("#chkRefencias").attr('disabled', true);
                    }

                    var destinatarios_js = datos.destinatarios;
                    for(i=0; i<destinatarios_js.length; i++){
                        persona_empresa.push(destinatarios_js[i].codigo);
                        persona_empresa_cargo.push(destinatarios_js[i].puesto_funcional);
                        persona_empresa_profesion.push(destinatarios_js[i].profesion);
                        persona_empresa_nombres.push(destinatarios_js[i].nombres);
                    }
                    guardarDialog();

                    var destinatarios_copia_js = datos.con_copia_usuarios;
                    for(i=0; i<destinatarios_copia_js.length; i++){
                        mail_usuario.push(destinatarios_copia_js[i].direccion_electronica);
                        mail_usuario_codigo.push(destinatarios_copia_js[i].codigo);
                        mail_usuario_informacion.push(destinatarios_copia_js[i].codigo+"|"+destinatarios_copia_js[i].nombre+"|"+destinatarios_copia_js[i].direccion_electronica+"|");
                    }
                    guardarDialogMail();

                    var dias_rpta_js = datos.fecha_respuesta;
                    if(dias_rpta_js!=0){
                        $("#chkFecha").attr('checked', true);
                        selItem_FechaLimite();
                        $("#txt_fecha_rpt").val(dias_rpta_js);
                    }

                    var is_proyectado = datos.isProyectado;
                    if(is_proyectado){
                        var unidades_js = datos.codigo_directiva;
                        for(var i=0; i<unidades_js.length; i++){
                            unidad_codigo.push(unidades_js[i].codigo_area);
                            unidad_direct.push(unidades_js[i].codig_directiva);
                            unidad_nombre.push(unidades_js[i].codigo_area+"|"+unidades_js[i].nombre+"|"+unidades_js[i].codig_directiva+"|");
                        }
                        $("#chkProyect").attr('checked', true);
                        $("#chkProyect").attr('disabled', true);
                        selItem_Proyectado();

                        var firma = datos.firma;
                        var firma_array = firma.split("|");
                        firma_codigo.push(firma_array);
                        firma_informacion.push(firma);
                        construirDivDirectiva();
                        muestra_quien_firma();
                    }
                }
            });
        }
       
    }else{
        $("#linkGuardarRegistro").show();
    }
});